package br.com.fogas.notafiscal.condicoes.zfd3;

import java.math.BigDecimal;
import java.util.Date;

import br.com.fogas.database.FogasDatabase;
import br.com.fogas.database.entidade.NotaItem;
import br.com.fogas.database.exception.CondicoesPrecoException;
import br.com.fogas.notafiscal.condicoes.CondicoesResponsability;

public class A965_ZFD3 extends CondicoesResponsability {

	private String material;
	private String codCliente;
	
	public A965_ZFD3(FogasDatabase database, NotaItem notaItem, String condicao, Date dataPedido,
			String material, String codCliente) {
		super(database, notaItem, condicao, dataPedido);
		this.material = material;
		this.codCliente = codCliente;
	}
	
	@Override
	public BigDecimal getPreco() throws CondicoesPrecoException {
		try {
			return database.getA965().getPreco(condicao, material, dataPedido, codCliente);
		} catch (Exception e) {
			throw new CondicoesPrecoException(e.getMessage());
		}
	}

}
